AI019
การเขียนโปรแกรมด้วยเอลิกซีร์ (Elixir)
รายการแบบเรียกซ้ำและโครงสร้างข้อมูล
เป้าหมายการเรียนรู้
- นิยามโครงสร้างข้อมูลแบบเรียกซ้ำ และระบุกรณีพื้นฐาน (base case) และขั้นตอนการเรียกซ้ำ (recursive step)
- นำปฏิบัติการจัดการรายการหลัก เช่น การค้นหาข้อมูล การเพิ่มข้อมูล และการลบข้อมูล โดยใช้การเรียกซ้ำ
- วิเคราะห์ความใช้หน่วยความจำและระดับของสแตกที่เกิดขึ้นจากการประมวลผลรายการแบบเรียกซ้ำ
- ประยุกต์ใช้รูปแบบการเรียกซ้ำเพื่อแก้ปัญหาโครงสร้างข้อมูลที่ซับซ้อน